installation works - French English Dictionary